aacf1e4c19e25f3e0d501e48635713cafc7f3390,platform/platform-impl/src/com/intellij/ide/plugins/PluginManager.java,PluginManager,handleComponentError,#Throwable#String#ComponentConfig#,194

Before Change


      throw (StartupAbortedException)t;
    }

    PluginId pluginId = config != null ? config.getPluginId() : getPluginByClassName(componentClassName);

    if (pluginId != null && !CORE_PLUGIN_ID.equals(pluginId.getIdString())) {
      getLogger().warn(t);

After Change



    PluginId pluginId = null;
    if (config != null) {
      pluginId = config.getPluginId();
    }
    if (pluginId == null || CORE_PLUGIN_ID.equals(pluginId.getIdString())) {
      pluginId = getPluginByClassName(componentClassName);
    }
    if (pluginId == null || CORE_PLUGIN_ID.equals(pluginId.getIdString())) {
      if (t instanceof PicoPluginExtensionInitializationException) {
        pluginId = ((PicoPluginExtensionInitializationException)t).getPluginId();
      }